package com.zhengdongzulin.zuke.app.data

import android.view.View
import com.chad.library.adapter.base.entity.node.BaseExpandNode
import com.chad.library.adapter.base.entity.node.BaseNode

data class BillData(
        var predictDate: String,
        var balanceInfoList: MutableList<Bill1>
)

class Bill(
        var predictDate: String,
        var balanceInfoList: MutableList<BaseNode>
        ) : BaseExpandNode(){
    var isSelect :Boolean = false
    init {
        isExpanded = false
    }
    override val childNode: MutableList<BaseNode> get() = balanceInfoList

}

class Bill1(
        var id: String,
        var typeIdName: String,
        var beginDate: String,
        var endDate: String,
        var predictDate: String,
        var balanceType: String,
        var money: String,
        var overdueDay: String
        ): BaseNode() {
    var isSelect :Boolean = false
    var isVisibleLine = View.VISIBLE
    override val childNode: MutableList<BaseNode>? get() = null
}